/**************************************************************************
** Yabet is bloging editor tool that supports many blog's formats. It is very usefull for crossposting, allows easily to
** make posts to your blogs.
**
** Copyright (C) 2010 Valery Konchin <eeexception@gmail.com>
**
** This program is free software: you can redistribute it and/or modify
**     it under the terms of the GNU General Public License as published by
**     the Free Software Foundation, either version 3 of the License, or
**     (at your option) any later version.
**
**     This program is distributed in the hope that it will be useful,
**     but WITHOUT ANY WARRANTY; without even the implied warranty of
**     MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
**     GNU General Public License for more details.
**
**     You should have received a copy of the GNU General Public License
**     along with this program.  If not, see <http://www.gnu.org/licenses/>.
**************************************************************************/

#include <QtGui/QApplication>
#include "mainwindow.h"
#include <QDesktopWidget>
#include <QSplashScreen>
#include <QPixmap>

int main(int argc, char *argv[])
{
    QApplication a(argc, argv);

    QSplashScreen *screen = new QSplashScreen();
    QPixmap pixmap(640, 480);
    pixmap.load(":/images/images/yabet-icon.png");
    screen->setPixmap(pixmap);

    screen->show();

    MainWindow w;

    screen->showMessage("Starting Yabet");

    QDesktopWidget *d = QApplication::desktop();

    w.setGeometry(d->height() / 5, 0, d->width(), d->height() * 4 / 5);

    screen->hide();

    QObject::connect(&w, SIGNAL(quitGui()), &a, SLOT(quit()));

    w.showMaximized();

    return a.exec();
}
